home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / XDCS20.PP_ / xdcs20.ppd
PostScript Printer Description  |  1996-06-03  |  15KB  |  468 lines

  1. *PPD-Adobe: "4.2"
  2. *FormatVersion: "4.2"
  3.  
  4. *FileVersion: "v3.0ER2.26"
  5.  
  6. *LanguageEncoding: ISOLatin1
  7. *LanguageVersion: English
  8.  
  9. *PSVersion: "(51 R) 0"
  10.  
  11. *Product: "(Xerox Document Centre System 20 v3.0ER2.26)"
  12. *ModelName: "Xerox System 20 2.1d"
  13.  
  14. *ShortNickName: "Xerox DCS20 v3.0ER2.26"
  15. *NickName: "Xerox DCS20 v3.0ER2.26"
  16.  
  17. *PCFileName: "XR_DCS20.PPD"
  18.  
  19. *%=========================================================================
  20. *%    UIConstraints: PageSize Letter
  21. *%=========================================================================
  22.  
  23. *%=========================================================================
  24. *%    UIConstraints: PageSize Legal
  25. *%=========================================================================
  26.  
  27. *%=========================================================================
  28. *%    UIConstraints: PageSize Ledger
  29. *%=========================================================================
  30.  
  31. *%=========================================================================
  32. *%    UIConstraints: PageSize A4
  33. *%=========================================================================
  34.  
  35. *%=========================================================================
  36. *%    UIConstraints: PageSize A3
  37. *%=========================================================================
  38.  
  39. *%=========================================================================
  40. *%    UIConstraints: PageSize B4
  41. *%=========================================================================
  42.  
  43. *%=========================================================================
  44. *%    UIConstraints: Collate
  45. *%=========================================================================
  46.  
  47. *%=========================================================================
  48. *%    Device Capabilities
  49. *%=========================================================================
  50.  
  51. *LanguageLevel: "2"
  52.  
  53. *TTRasterizer: Type42
  54.  
  55. *ColorDevice: False
  56. *DefaultColorSpace: Gray
  57.  
  58. *Throughput: "20"
  59.  
  60. *%=========================================================================
  61. *%    Password
  62. *%=========================================================================
  63.  
  64. *Password: "()" 
  65. *ExitServer: "
  66.  count 0 eq
  67.  { false } { true exch startjob } ifelse
  68.  not { 
  69.      (WARNING: Cannot modify initial VM.) =
  70.      (Missing or invalid password.) =
  71.      (Please contact the author of this software.) = flush quit
  72.      } if
  73. "
  74. *End
  75.  
  76. *%=========================================================================
  77. *%    Reset
  78. *%=========================================================================
  79.  
  80. *Reset: "
  81.  count 0 eq
  82.  { false } { true exch startjob } ifelse
  83.  not { 
  84.     (WARNING: Cannot reset printer.) =
  85.     (Missing or invalid password.) =
  86.     (Please contact the author of this software.) = flush quit
  87.     } if
  88.  systemdict /quit get exec
  89.  (WARNING : Printer Reset Failed.) = flush
  90. "
  91. *End
  92.  
  93. *%=========================================================================
  94. *%    Resolution Information
  95. *%=========================================================================
  96.  
  97. *DefaultResolution: 400dpi
  98.  
  99. *?Resolution: "
  100.   save
  101.     currentpagedevice /HWResolution get
  102.     0 get
  103.     (          ) cvs print
  104.     (dpi)
  105.     = flush
  106.   restore
  107. "
  108. *End
  109.  
  110. *%=========================================================================
  111. *%    Halftone Information
  112. *%=========================================================================
  113.  
  114. *DefaultScreenProc: Dot
  115.  
  116. *ScreenProc Dot: "
  117. {abs   exch   abs   2 copy   add   1 gt   {1 sub   dup   mul   exch  
  118. 1 sub   dup   mul   add   1 sub  } {dup   mul   exch   dup   mul  
  119. add   1 exch   sub  } ifelse  }
  120. "
  121. *End
  122.  
  123. *ScreenProc Line: "{ pop }"
  124.  
  125. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  126.  
  127. *DefaultTransfer: Null
  128.  
  129. *Transfer Null: "{ }"
  130. *Transfer Null.Inverse: "{ 1 exch sub }"
  131.  
  132. *%=========================================================================
  133. *%    JobPatchFile
  134. *%=========================================================================
  135.  
  136. *%=========================================================================
  137. *%    PageSize
  138. *%=========================================================================
  139.  
  140. *OpenUI *PageSize: PickOne
  141.  
  142. *OrderDependency: 20 AnySetup *PageSize
  143.  
  144. *DefaultPageSize: Unknown
  145.  
  146. *PageSize Letter/US Letter: "
  147.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [11.52 14.1601 599.04 782.04] put setpagedevice"
  148. *End
  149.  
  150. *PageSize Legal/US Legal: "
  151.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [11.52 14.1601 599.04 998.04] put setpagedevice"
  152. *End
  153.  
  154. *PageSize Ledger/US Ledger: "
  155.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox [11.52 14.1601 779.04 1214.04] put setpagedevice"
  156. *End
  157.  
  158. *PageSize A4/A4 Letter: "
  159.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [10.68 14.1601 582.84 831.96] put setpagedevice"
  160. *End
  161.  
  162. *PageSize A3/A3 Ledger: "
  163.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox [10.68 14.1601 829.84 1180.96] put setpagedevice"
  164. *End
  165.  
  166. *PageSize B4/B4: "
  167.     2 dict dup /PageSize [729 1032] put dup /ImagingBBox [10.68 14.16 716.84 1021.96] put setpagedevice"
  168. *End
  169.  
  170. *%=========================================================================
  171.  
  172. *PageSize LetterSmall/US LetterSmall: "
  173.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [29.38 36.11 578.95 766.60] put setpagedevice"
  174. *End
  175.  
  176. *PageSize LegalSmall/US LegalSmall: "
  177.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [29.38 36.11 578.95 982.60] put setpagedevice"
  178. *End
  179.  
  180. *PageSize LedgerSmall/US LedgerSmall: "
  181.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox [29.38 36.11 758.95 1198.60] put setpagedevice"
  182. *End
  183.  
  184. *PageSize A4Small/A4 LetterSmall: "
  185.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [27.23 36.11 563.99 816.40] put setpagedevice"
  186. *End
  187.  
  188. *PageSize A3Small/A3 LedgerSmall: "
  189.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox [27.23 36.11 810.99 1165.40] put setpagedevice"
  190. *End
  191.  
  192. *PageSize B4Small/B4Small: "
  193.     2 dict dup /PageSize [729 1032] put dup /ImagingBBox [27.23 36.11 697.99 1006.40] put setpagedevice"
  194. *End
  195.  
  196. *CloseUI: *PageSize
  197.  
  198. *%=========================================================================
  199. *%    PageRegion
  200. *%=========================================================================
  201.  
  202. *OpenUI *PageRegion:  PickOne
  203.  
  204. *OrderDependency: 30 AnySetup *PageRegion
  205.  
  206. *DefaultPageRegion: Unknown
  207.  
  208. *PageRegion Letter/US Letter: "
  209.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [11.52 14.1601 599.04 782.04] put setpagedevice"
  210. *End
  211.  
  212. *PageRegion Legal/US Legal: "
  213.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [11.52 14.1601 599.04 998.04] put setpagedevice"
  214. *End
  215.  
  216. *PageRegion Ledger/US Ledger: "
  217.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox [11.52 14.1601 779.04 1214.04] put setpagedevice"
  218. *End
  219.  
  220. *PageRegion A4/A4 Letter: "
  221.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [10.68 14.1601 582.84 831.96] put setpagedevice"
  222. *End
  223.  
  224. *PageRegion A3/A3 Ledger: "
  225.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox [10.68 14.1601 829.84 1180.96] put setpagedevice"
  226. *End
  227.  
  228. *PageRegion B4/B4: "
  229.     2 dict dup /PageSize [612 936] put dup /ImagingBBox [10.68 14.16 716.84 1021.96] put setpagedevice"
  230. *End
  231.  
  232. *%=========================================================================
  233.  
  234. *PageRegion LetterSmall/US LetterSmall: "
  235.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [29.38 36.11 578.95 766.60] put setpagedevice"
  236. *End
  237.  
  238. *PageRegion LegalSmall/US LegalSmall: "
  239.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [29.38 36.11 578.95 982.60] put setpagedevice"
  240. *End
  241.  
  242. *PageRegion LedgerSmall/US LedgerSmall: "
  243.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox [29.38 36.11 758.95 1198.60] put setpagedevice"
  244. *End
  245.  
  246. *PageRegion A4Small/A4 LetterSmall: "
  247.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [27.23 36.11 563.99 816.40] put setpagedevice"
  248. *End
  249.  
  250. *PageRegion A3Small/A3 LedgerSmall: "
  251.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox [27.23 36.11 810.99 1165.40] put setpagedevice"
  252. *End
  253.  
  254. *PageRegion B4Small/B4Small: "
  255.     2 dict dup /PageSize [729 1032] put dup /ImagingBBox [27.23 36.11 697.99 1006.40] put setpagedevice"
  256. *End
  257.  
  258. *CloseUI: *PageRegion
  259.  
  260. *%=========================================================================
  261. *%    ImageableArea
  262. *%=========================================================================
  263.  
  264. *DefaultImageableArea: Unknown
  265.  
  266. *ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04"
  267.  
  268. *ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04"
  269.  
  270. *ImageableArea Ledger/US Ledger: "11.52 14.1601 779.04 1214.04"
  271.  
  272. *ImageableArea A4/A4 Letter: "10.68 14.1601 582.84 831.96"
  273.  
  274. *ImageableArea A3/A3 Ledger: "10.68 14.1601 829.84 1180.96"
  275.  
  276. *ImageableArea B4/B4: "10.68 14.16 716.84 1021.96"
  277.  
  278. *%=========================================================================
  279.  
  280. *ImageableArea LetterSmall/US LetterSmall: "29.38 36.11 578.95 766.60"
  281.  
  282. *ImageableArea LegalSmall/US LegalSmall: "29.38 36.11 578.95 982.60"
  283.  
  284. *ImageableArea LedgerSmall/US LedgerSmall: "29.38 36.11 758.95 1198.60"
  285.  
  286. *ImageableArea A4Small/A4 LetterSmall: "27.23 36.11 563.99 816.40"
  287.  
  288. *ImageableArea A3Small/A3 LedgerSmall: "27.23 36.11 810.99 1165.40"
  289.  
  290. *ImageableArea B4Small/B4Small: "27.23 36.11 697.99 1006.40"
  291.  
  292. *%=========================================================================
  293. *%    PaperDimension
  294. *%=========================================================================
  295.  
  296. *DefaultPaperDimension: Unknown
  297.  
  298. *PaperDimension Letter/US Letter: "612 792"
  299.  
  300. *PaperDimension Legal/US Legal: "612 1008"
  301.  
  302. *PaperDimension Ledger/US Ledger: "792 1224"
  303.  
  304. *PaperDimension A4/A4 Letter: "595 842"
  305.  
  306. *PaperDimension A3/A3 Ledger: "842 1191"
  307.  
  308. *PaperDimension B4/B4: "729 1032"
  309.  
  310. *%=========================================================================
  311.  
  312. *PaperDimension LetterSmall/US LetterSmall: "612 792"
  313.  
  314. *PaperDimension LegalSmall/US LegalSmall: "612 1008"
  315.  
  316. *PaperDimension LedgerSmall/US LedgerSmall: "792 1224"
  317.  
  318. *PaperDimension A4Small/A4 LetterSmall: "595 842"
  319.  
  320. *PaperDimension A3Small/A3 LedgerSmall: "842 1191"
  321.  
  322. *PaperDimension B4Small/B4Small: "729 1032"
  323.  
  324. *%=========================================================================
  325. *%    RequiresPageRegion
  326. *%=========================================================================
  327.  
  328. *RequiresPageRegion All: True
  329.  
  330. *%=========================================================================
  331. *%    LandscapeOrientation
  332. *%=========================================================================
  333.  
  334. *LandscapeOrientation: Plus90
  335.  
  336. *%=========================================================================
  337. *%    InputSlot
  338. *%=========================================================================
  339.  
  340. *OpenUI *InputSlot/InputSlot: PickOne
  341.  
  342. *OrderDependency: 40 AnySetup *InputSlot
  343.  
  344. *DefaultInputSlot: Unknown
  345.  
  346. *InputSlot Tray1/Tray 1: "
  347.     2 dict dup /TraySwitch false put dup /MediaPosition 1 put setpagedevice"
  348. *End
  349.  
  350. *InputSlot Tray2/Tray 2: "
  351.     2 dict dup /TraySwitch false put dup /MediaPosition 2 put setpagedevice"
  352. *End
  353.  
  354. *InputSlot Tray3/Tray 3: "
  355.     2 dict dup /TraySwitch false put dup /MediaPosition 3 put setpagedevice"
  356. *End
  357.  
  358. *CloseUI: *InputSlot
  359.  
  360. *%=========================================================================
  361. *%    Collate
  362. *%=========================================================================
  363.  
  364. *OpenUI *Collate/Collate: Boolean
  365.  
  366. *OrderDependency: 60 AnySetup *Collate
  367.  
  368. *DefaultCollate: True
  369.  
  370. *Collate True/On: "
  371.     1 dict dup /Collate true put setpagedevice"
  372. *End
  373.  
  374. *Collate False/Off: "
  375.     1 dict dup /Collate false put setpagedevice"
  376. *End
  377.  
  378. *CloseUI: *Collate
  379.  
  380. *%=========================================================================
  381. *%    PrintPSErrors
  382. *%=========================================================================
  383.  
  384. *PrintPSErrors: True
  385.  
  386. *%=========================================================================
  387. *%    Font
  388. *%=========================================================================
  389.  
  390. *DefaultFont: Courier
  391.  
  392. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  393. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  394. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  395. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  396.  
  397. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  398. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  399. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  400. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  401.  
  402. *Font Courier: Standard "(002.004S)" Standard ROM
  403. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  404. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  405. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  406.  
  407. *Font Helvetica: Standard "(001.006S)" Standard ROM
  408. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  409. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  410. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  411.  
  412. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  413. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  414. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  415. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  416.  
  417. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  418. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  419. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  420. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  421.  
  422. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  423. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  424. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  425. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  426.  
  427. *Font Symbol: Standard "(001.007S)" Standard ROM
  428.  
  429. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  430. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  431. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  432. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  433.  
  434. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  435. *Font ZapfDingbats: Standard "(001.004S)" Standard ROM
  436.  
  437. *%=========================================================================
  438. *%    FontQuery
  439. *%=========================================================================
  440.  
  441. *?FontQuery: "
  442.  save
  443.    { count 1 gt
  444.       { exch dup 127 string cvs (/) print print (:) print
  445.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  446.       } { exit } ifelse 
  447.    } bind loop
  448.    (*) = flush
  449.  restore
  450. "
  451. *End
  452.  
  453. *%=========================================================================
  454. *%    FontList
  455. *%=========================================================================
  456.  
  457. *?FontList: "
  458. save
  459.   (*) {cvn ==} 128 string /Font resourceforall
  460.   (*) = flush
  461. restore
  462. "
  463. *End
  464.  
  465. *%=========================================================================
  466. *% end of PPD file for Xerox Document Centre System 20
  467. *%=========================================================================
  468.